// JavaScript Document
$(function(){
	$("#tab_select > div").click(function(){
			$(this).removeClass("noselected");
			$(this).addClass("selected");
			$(this).siblings().removeClass("selected");
			$(this).siblings().addClass("noselected");
		});
	
	$("#tab_select > .realtime").click(function(){
			$(".third_content").css("display","none");
			$(".realtime_content").css("display","block");
		});
	$("#tab_select > .third").click(function(){
			$(".third_content").css("display","block");
			$(".realtime_content").css("display","none");
		});
		
		laypage({
		cont: $("#realtime_page"),
		first: '第一页', //若不显示，设置false即可
   		 last: '最后一页', //若不显示，设置false即可页
		pages: 10, //可以叫服务端把总页数放在某一个隐藏域，再获取。假设我们获
		skip: true, //是否开启跳
   		skin: '#33cc99',
		curr: function(){ //通过url获取当前页，也可以同上（pages）方式获取
			var page = location.search.match(/page=(\d+)/);
			//alert(page);
			return page ? page[1] : 1;
		}(), 
		jump: function(e, first){ //触发分页后的回调
			if(!first){ //一定要加此判断，否则初始时会无限刷新
				//location.href = '?page='+e.curr; 传入选中的页码到后台
				alert(e.curr);
				
			}
		}
		});
		
		laypage({
		cont: $("#third_page"),
		first: '第一页', //若不显示，设置false即可
   		 last: '最后一页', //若不显示，设置false即可页
		pages: 10, //可以叫服务端把总页数放在某一个隐藏域，再获取。假设我们获
		skip: true, //是否开启跳
   		skin: '#33cc99',
		curr: function(){ //通过url获取当前页，也可以同上（pages）方式获取
			var page = location.search.match(/page=(\d+)/);
			//alert(page);
			return page ? page[1] : 1;
		}(), 
		jump: function(e, first){ //触发分页后的回调
			if(!first){ //一定要加此判断，否则初始时会无限刷新
				//location.href = '?page='+e.curr; 传入选中的页码到后台
				alert(e.curr);
				
			}
		}
		});
		
		
		//实时站点操作
		$("#realtime_all").click(function(){
				 if($(this).attr("checked")){
					$(".realtime_box").attr("checked",'true');
				   }
				   else{
					$(".realtime_box").removeAttr("checked");
					
				   }
			});
			
		$(".realtime_all_select").click(function(){
			 
			$(".realtime_box").attr("checked",'true');//全选
		  
			})
      	 $(".realtime_all_noselect").click(function(){
     
    		$(".realtime_box").removeAttr("checked");//取消全选
  
  		  })
		 
		 $(".realtime_re_select").click(function(){
			 	$(".realtime_box").each(function() {
                    $(this).prop("checked",!$(this).prop("checked"));
                });
			 }); 
			
		$(".realtime_all_delete").click(function(){
					var str="";//需要删除的id，传入后台
					$(".realtime_box").each(function() {
                        if($(this).prop("checked")){
								str = str+$(this).val()+",";
							}
                    });
					if(str){
						alert(str);
					}else{
						layer.msg('您未选择要删除的数据', {icon: 5});
						}
					
			});	
		//第三方站点操作
		$("#third_all").click(function(){
				 if($(this).attr("checked")){
					$(".third_box").attr("checked",'true');
				   }
				   else{
					$(".third_box").removeAttr("checked");
					
				   }
			});
			
		$(".third_all_select").click(function(){
			 
			$(".third_box").attr("checked",'true');//全选
		  
			})
      	 $(".third_all_noselect").click(function(){
     
    		$(".third_box").removeAttr("checked");//取消全选
  
  		  })
		 
		 $(".third_re_select").click(function(){
			 	$(".third_box").each(function() {
                    $(this).prop("checked",!$(this).prop("checked"));
                });
			 }); 
			
		$(".third_all_delete").click(function(){
					var str="";//需要删除的id，传入后台
					$(".third_box").each(function() {
                        if($(this).prop("checked")){
								str = str+$(this).val()+",";
							}
                    });
					if(str){
						alert(str);
					}else{
						layer.msg('您未选择要删除的数据', {icon: 5});
					}
					
			});	
		 
   	//城市联动
  	 initComplexArea('seachprov', 'seachcity', 'seachdistrict', area_array, sub_array, '0', '0', '0');
	 
	 //快充  -- 慢充 选择
	 $("select[name='site_all']").change(function(){
		 	alert($(this).val());
		 });
	//是否支持预约
	 $("select[name='site_plan']").change(function(){
		 	alert($(this).val());
		 });
	$("select[name='site_state']").change(function(){
		 	alert($(this).val());
		 });
		 
		 
	//添加站点
	$("#add_site").click(function(){
		layer.open({
			type: 1,
			area: ['700px', '600px'],
			title: false,
			closeBtn: false,
			shadeClose: true,
			skin: '#ffffff',
			content: $("#add_site_div")
		});	
	});
		 
});

//城市联动
//得到地区码
function getAreaID(){
	var area = 0;          
	if($("#seachdistrict").val() != "0"){
		area = $("#seachdistrict").val();                
	}else if ($("#seachcity").val() != "0"){
		area = $("#seachcity").val();
	}else{
		area = $("#seachprov").val();
	}
	return area;
}

//点击搜索按钮
function showAreaID() {
	//地区码
	var areaID = getAreaID();
	if(!areaID && !$("input[name='search_input_name']").val()){
		layer.msg('您未填入查询条件', {icon: 5});
	}else if(!areaID){
			alert( $(".selected > input").val()+" 站点" + "  站点名称"+$("input[name='search_input_name']").val()); 
			 $.ajax( {  
				  url:url,  
				  data:{  
				  		  siteType: $(".selected > input").val(),
						  siteName: $("input[name='search_input_name']").val()
				  },  
				 type:'post',  
				 cache:false,  
				 dataType:'text/html',  
				 success:function(data) {  
					 if(data.msg =="true" ){  
						 // view("修改成功！");  
						 
					 }else{  
						 view(data.msg);  
					 }  
				  },  
				  error : function() {  
					   // view("异常！");  
					   alert("异常！");  
				  }  
			 });
		}
	//地区名
	var areaName = getAreaNamebyID(areaID);
	
	if($(".selected > input").val()==1){
		alert("您选择的地区码：" + areaID + "      地区名：" + areaName + "    实时站点" + "  站点名称"+$("input[name='search_input_name']").val()); 
	}else{
		alert("您选择的地区码：" + areaID + "      地区名：" + areaName + "    第三方站点"+ "  站点名称"+$("input[name='search_input_name']").val()); 
		}
	                 
}

//根据地区码查询地区名
function getAreaNamebyID(areaID){
	var areaName = "";
	if(areaID.length == 2){
		areaName = area_array[areaID];
	}else if(areaID.length == 4){
		var index1 = areaID.substring(0, 2);
		areaName = area_array[index1] + " " + sub_array[index1][areaID];
	}else if(areaID.length == 6){
		var index1 = areaID.substring(0, 2);
		var index2 = areaID.substring(0, 4);
		areaName = area_array[index1] + " " + sub_array[index1][index2] + " " + sub_arr[index2][areaID];
	}
	return areaName;
}